#ifndef COMPLEX_H
#define COMPLEX_H
#include <iostream>

class Complex     // Complex类的声明
{
private:
     int real, imag;
public:

    Complex(int r = 0, int i = 0); //自定义构造函数，具体中括号{}里的东西要挪到Complex.cpp文件中。
    // 这是一个类的成员函数，所以放在class Complex里面！S
    Complex operator+(Complex const &obj); //在头文件中要声明operator+函数，目的是重载运算符+
    Complex operator-(Complex const &obj); //所有函数实现的代码块都要写到.cpp文件中去，
    Complex operator*(Complex const &obj);

    void print(); // 声明print函数（重载print函数）,类似于重载运算符，这是一个类的成员函数，所以放在class Complex里面！

}; //类声明后的分号不能丢了！

#endif // COMPLEX_H
